package j17;

import java.util.Scanner;

public class J17_ProductMain {

	// 1번
	
	private static String title = "배열을 이용한 상품 등록 프로그램 ";
	
	private static String menu = " >>> 추가(1) 조회(2) 종료(0) ";
	
	private static String addmsg = "제품번호, 이름, 설명, 제조사, 가격 순으로 작성하세요. ";
	
	private static String exitmsg = " 프로그램을 종료 합니다."+"\n"+"\n"+" 감사합니다. ";
	
	public static void main(String[] args) {
		
		// 2번
		J17_Product psrv = new J17_Product();
		Scanner sc = new Scanner(System.in);
		
		
		// 3번
		System.out.println(title);
		while(true) {
			System.out.println(menu);
			switch(sc.nextInt()) {
			case 1: addProduct(sc, psrv); break;
			case 2: showProduct(psrv); break;
			case 0: sc.close(); 
			System.out.println(exitmsg); System.exit(0); break;
			}
		}
	}

	

	private static void showProduct(J17_Product psrv) {
		System.out.println(psrv.readProduct());
		
	}



	private static void addProduct(Scanner sc, J17_Product psrv) {
		System.out.println(addmsg);
		J17_ProductVO pvo = new J17_ProductVO(sc.nextInt(), sc.next(), sc.next(), sc.next(), sc.nextInt());
		psrv.addProduct(pvo);
	}

}
